Skip to content
This repository has been archived by the owner on Jul 19, 2018. It is now read-only.

CUMULUS-436: Cumulus Integration Tests should include an ECS task #10

Merged
merged 27 commits into from
Mar 30, 2018

Conversation

abarciauskas-bgse
Copy link
Contributor

@abarciauskas-bgse abarciauskas-bgse commented Mar 26, 2018

Summary: Adds workflow and test for simple ECS activity workflow

Addresses CUMULUS-436: Cumulus Integration Tests should include an ECS task

Changes

  • Adds workflow
  • Adds test
  • Adds some environment variables required for DOCKER (they can be dummies)
  • (Temporarily) Adds post install to use updated integration tests code which is not yet released

Test Plan

  • Tests passing

abarciauskas-bgse added a commit to nasa/cumulus that referenced this pull request Mar 29, 2018
**Summary:** Adds support for testing output of activities in workflow tests

Addresses https://bugs.earthdata.nasa.gov/browse/CUMULUS-436

## Changes

* Replaces `integration-tests/lambda.js` with `integration-tests/sfnStep.js` and removes many reference to `lambda`
* `sfnStep.js` includes `LambdaStep` and `ActivityStep` classes which inherit from `SfnStep`
* Update CHANGELOG
* Update exports from `integration-tests/index.js`

## Test Plan

- [x] N/A Unit tests
- [x] Integration tests passing (see nasa/cumulus-integration-tests#10)
- [x] Updated CHANGELOG

Reviewers: @sethvincent @yjpa7145 @laurenfrederick
@@ -114,30 +114,7 @@ ParsePdr:
- States.ALL
ResultPath: '$.exception'
Next: StopStatus
Next: CheckStatus
CheckStatus:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These steps should return once https://bugs.earthdata.nasa.gov/browse/CUMULUS-392 has been fixed

@abarciauskas-bgse abarciauskas-bgse merged commit 6da7353 into master Mar 30, 2018
@scisco scisco deleted the abarciauskas-bgse_use-ecs branch March 30, 2018 21:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants